package com.ky.server.service;

import com.ky.common.dto.Dto;
import com.ky.server.dao.FileDao;

public class DownloadService implements service<Long>{

	@Override
	public Dto service(Long id) {
		Dto<byte[]> responseDto = new Dto<>();//返回字节数组类型
		//根据id获取文件，并转换为字节数组
		byte[] bs=FileDao.getFileById(id);
		//判断字节数组文件是否存在
		if(bs!=null) {
			responseDto.setCode(200);
			responseDto.setData(bs);
		}
		responseDto.setCode(10001);
		responseDto.setErrorMsg("文件不存在，下载失败！");
		return responseDto;
	}

}
